package com.kingyun.gpsinspection.purificationservice.dao.mapper.som;


import com.kingyun.gpsinspection.purificationservice.facade.model.jsm.Report;
import com.kingyun.gpsinspection.purificationservice.facade.model.jsm.ReportTemp;

import java.util.List;
import java.util.Map;

/**
 * Created by yangcs on 2017/3/27.
 */
public interface ReportTempMapper {

    /**
     * 根据模板id查询最新的报表id
     * @param map
     * @return
     */
    List<ReportTemp> queryReportIdByTempId(Map map);

    /**
     * 获取所有日报表和手工录入报表
     * @return
     */
    List<ReportTemp> getDayTemps();

    /**
     * 获取所有月报表
     * @return
     */
    List<ReportTemp> getMonthTemps();

    /**
     * 批量插入报表
     * @param list
     */
    void insertReport(List<Report> list);
}
